﻿

CREATE VIEW [dbo].[fares_viewSumeCategorii]
AS
SELECT     dbo.TipCategoriiArticole.Denumire, dbo.Documente.DataDoc, SUM(dbo.DocumenteDetaliu.ValoareTotala) AS ValoareTotala, dbo.DocumenteDetaliu.CodUnitate, 
                      dbo.Articole.Denumire AS DenumireArticol, dbo.Departamente.Nume AS DenDepartament, dbo.Jurnale.Denumire AS DenumireJurnal, dbo.Documente.IDPartener, 
                      dbo.Articole.IDArticol, dbo.Documente.IDTipDocument, dbo.DocumenteDetaliu.ValoareUnitara, dbo.DocumenteDetaliu.Cantitate
FROM         dbo.Articole INNER JOIN
                      dbo.DocumenteDetaliu ON dbo.Articole.IDArticol = dbo.DocumenteDetaliu.IDArticol INNER JOIN
                      dbo.TipCategoriiArticole ON dbo.Articole.IDCategorie = dbo.TipCategoriiArticole.IDCategorie INNER JOIN
                      dbo.Documente ON dbo.DocumenteDetaliu.IDDocument = dbo.Documente.IDDocument LEFT OUTER JOIN
                      dbo.Departamente ON dbo.Documente.IDDepartament = dbo.Departamente.IDDepartament LEFT OUTER JOIN
                      dbo.Jurnale ON dbo.Departamente.IDJurnal = dbo.Jurnale.IDJurnal
WHERE     (dbo.Documente.IDTipDocument = 9)
GROUP BY dbo.TipCategoriiArticole.Denumire, dbo.Documente.DataDoc, dbo.DocumenteDetaliu.CodUnitate, dbo.Articole.Denumire, dbo.Departamente.Nume, 
                      dbo.Jurnale.Denumire, dbo.Documente.IDPartener, dbo.Documente.CodUnitate, dbo.Articole.IDArticol, dbo.Documente.IDTipDocument, 
                      dbo.DocumenteDetaliu.ValoareUnitara, dbo.DocumenteDetaliu.Cantitate